# -*- coding: utf-8 -*-
# @Author: QX
# @File: day18_00181sqlassert.py
'''
创建数据库---创建游标 ---通过游标执行sql--获取数据---关闭游标---关闭数据库
pip install pymysql
'''
import pymysql
#创建数据库
'''
服务器IP：shop-xo.hctestedu.com
服务器端口：3306
读书屋数据库名称： novel-plus
用户名： api_test
密码： Aa9999!
'''
def dbmysql(sql,user='api_test',password="Aa9999!",host='shop-xo.hctestedu.com',database='novel-plus',port=3306,charset="utf8"):
    conn=pymysql.connect(user=user,
                        password=password,
                        host=host,
                        database=database,
                        port=port,
                        charset=charset)
    #创建游标
    cur=conn.cursor()
    #通过游标执行sql

    cur.execute(sql)
    #获取数据cur.fetchall()作用是获得游标所指的满足要求的所有记录,cur.fetchone()作用是获得游标所指的当前记录
    #data=cur.fetchone()
    data=cur.fetchall()

    cur.close()
    conn.close()
    return(data)
if __name__ == '__main__':
    sql='SELECT book_name FROM book WHERE book_name ="九重华锦";'
    print(dbmysql(sql))
